#include <stdio.h>
#include <string.h>
#include <assert.h>
//void* memset(void* ptr, int value, size_t num)
//

void* my_memset(void* ptr, int value, size_t num)
{
    assert(ptr);
    while(num--)
    {
        *((char*)ptr + num) = value;
    }
    return ptr;
}

int main()
{
    char arr[] = "hello bit";
    //memset(arr, 'x', 5);
    my_memset(arr+6, 'x', 3);
    printf("%s\n", arr);
    return 0;
}